Computer based cognitive rehabilitation training